Co-evolving code and design with intensional views: A case study

نویسندگان

  • Kim Mens
  • Andy Kellens
  • Frédéric Pluquet
  • Roel Wuyts
چکیده

Intensional views and relations have been proposed as a way of actively documenting high-level structural regularities in the source code of a software system. By checking conformance of these intensional views and relations against the source code, they supposedly facilitate a variety of software maintenance and evolution tasks. In this paper, by performing a case study on three different versions of the SmallWiki application, we critically analyze in how far the model of intensional views and its current generation of tools provide support for co-evolving high-level design and source code of a software system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aplastic anemia evolving to myelodysplastic syndrome and later to a lymphoproliferative malignancy in a treated case of carcinoma breast: A case report emphasizing the importance of PET-CT in cutaneous T cell lymphoma

Although aplastic anemia (AA) and myelodysplastic syndrome (MDS) are separate entities with different management, distinction between the two can be difficult on morphological basis due to hypocellularity of bone marrow. MDS is one of the serious complications of AA. Karyotyping is definitive in the diagnosis of MDS. Better and robust investigations like 18F-Fluoro-deoxy-Glucose Posi...

متن کامل

DMARF AND GIPSY High Level Architecture and Requirements Analysis

In the current scenario, many organizations invest on open-source systems which are becoming popular and result in rapid growth, where in many of them have not met the quality standards which resulted in need for assessing quality. Initially we represent our work by analyzing the two open source case studies which are (1) Distributed Modular Audio Recognition Framework (DMARF) is an open-source...

متن کامل

Enforcing structural regularities in software using IntensiVE

The design and implementation of a software system is often governed by many different coding conventions, design patterns, architectural design rules, and other so-called structural regularities. To prevent a deterioration of the system’s source code, it is important that these regularities are verified and enforced in subsequent evolutions of the system. The Intensional Views Environment (Int...

متن کامل

Toward Refactoring of DMARF and GIPSY Case Studies - a Team 12 SOEN6471-S14 Project Report

The main significance of this document is two source systems namely GIPSY and DMARF. Intensional languages are required like GIPSY for absoluteness and forward practical investigations on the subject.DMARF mainly focuses on software arechetictual design and implementation on Distributed Audio recognition and its applications such as speaker identification which can run distributively on web ser...

متن کامل

Intensional First-Order Logic for P2P Database Systems

The meaning of concepts and views defined over a database ontology can be considered as intensional objects which have a particular extension in a given possible world: for instance in the actual world. Thus, non invasive mapping between completely independent peer databases in a P2P systems can be naturally specified by the set of couples of views, which have the same meaning (intension), over...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Languages, Systems & Structures

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2006